package com.hzncc.flowable_diboot.contract.vo;

import com.diboot.core.binding.annotation.BindDict;
import com.diboot.core.binding.annotation.BindEntity;
import com.diboot.core.binding.annotation.BindField;
import com.diboot.core.entity.BaseModel;
import com.hzncc.flowable_diboot.contract.entity.SalesContractExt;
import com.hzncc.flowable_diboot.entity.SapCustomer;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

@Getter
@Setter
@Accessors(chain = true)
public class SalesContractExtVO extends BaseModel {

    /**
     * 机床类型
     */
    private String machineToolType;

    @BindDict(
            type = "salesContactMachineToolType",
            field = "machineToolType"
    )
    private String machineToolTypeLabel;

    /**
     * 系统配套机床
     */
    private String supportingMachineTool;

    /**
     * 档次
     */
    private String grade;

    @BindDict(
            type = "salesContractGrade",
            field = "grade"
    )
    private String gradeLabel;

    /**
     * 最终用户
     */
    private String finalUser;

}
